#ifndef __INSTANCIA_H
#define __INSTANCIA_H
#include <set>
#include <iostream>
#include <fstream>
#include "mochila.h"
using namespace std;

const int NELEMENTOS = 15;
class Instancia{
private:
   set<Elementos> candidatos;
   Mochila m;
public:
   Instancia();
   Instancia(string fich);
   Mochila heuristica();
   void print(ostream& out);
   void read(istream& in);
};

ostream& operator <<(ostream& out, Instancia& i);
istream& operator >>(istream& in, Instancia& i);




#endif

